Give\DonationForms\Actions\ConvertDonationFormBlocksToFieldsApi A

Total Complexity 51
Dependencies 28
Dependents 1
Total lines 378
Lines of code 241
Logical lines of code 109
Comment lines 62
Methods 10
Properties 3

Methods 10

Method Rating Maintainability Complexity Lines of code
createNodeFromBlockWithUniqueAttributes()
B
34 21 95
mapGenericBlockAttributesToField()
A
56 12 18
createNodeFromDonorNameBlock()
S
50 6 30
createNodeFromBillingAddressBlock()
S
46 2 42
__invoke()
S
52 3 25
convertInnerBlockToNode()
S
63 3 11
convertTopLevelBlockToSection()
S
68 1 7
createNodeFromAmountBlock()
S
75 1 4
createNodeFromConsentBlock()
S
79 1 3
mapBlockToNodeRelationships()
S
71 1 6